// https://iai.sh.cn/problem/883
//  移动复位
#include <bits/stdc++.h>
using namespace std;
int main() {
  string s;
  cin >> s;
  int len = s.size(); // 求出字符串的长度
  int x = 0, y = 0;
  // 枚举每一个位置
  for (int i = 0; i < len; i++) {
    switch (s[i]) {
    case 'L':
      x--;
      break;
    case 'R':
      x++;
      break;
    case 'U':
      y++;
      break;
    case 'D':
      y--;
      break;
    }
  }
  cout << abs(x) + abs(y);

  return 0;
}